package domain;

import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.text.SimpleDateFormat;
public class Sugerencia {
	
	
	private String asunto;
	private String cuerpo;
	private Date fecha;  
	private long numVotos;
	private List<String> votados;
	
	
	
	public Sugerencia(String asunto, String cuerpo, Date fecha, long numVotos,
			List<String> votados) {
		super();
		this.asunto = asunto;
		this.cuerpo = cuerpo;
		this.fecha = fecha;
		this.numVotos = numVotos;
		this.votados = votados;
	}

	public String getSubject(){
		return asunto;
	}
	
	public void setSubject(String nuevoSubject){
		asunto=nuevoSubject;
	}
	
	public String getbody(){
		return cuerpo;
	}
	
	public void setbody(String nuevoBody){
		cuerpo=nuevoBody;
	}
	
	public long getnumVotos(){
		return numVotos;
	}
	
	public void setnumVotos(long nuevoVotos){
		numVotos=nuevoVotos;
	}
	
	public List<String> getlistaVotados(){
		return votados;
	}
	
	public void votar(String Dni){
		
		if (!votados.contains(Dni)){
			numVotos++;
			votados.add(Dni);
		}
	}

}
